package com.resifind.www.dao;

import com.resifind.www.po.Recharge;

import java.sql.Connection;
import java.util.List;

/**
 * @author 36069
 */
public interface AdminDao {

    /**
     * 校验管理员密码
     *
     * @param password 密码
     * @return 密码是否正确
     */
    boolean queryByPassword(String password);

    /**
     * 查询指定状态的充值记录
     *
     * @param status 充值状态
     * @return 充值记录集合
     */
    List<Recharge> queryRecharge(String status);

    /**
     * 修改充值记录状态
     *
     * @param rechargeId 充值记录ID
     * @param status     审核状态
     * @param conn       数据库连接
     * @return 是否修改成功
     */
    boolean updateRechargeStatus(int rechargeId, String status, Connection conn);
}
